World Cup of Flag Football

The World Cup of Flag Football was created in 2000 in Cancun, Mexico with six countries.In now its 11th annual event, The 2010 World Cup of Flag Football Festival will take place in Boston in July.

References